﻿using B.S.DataBase.MyProject.ErrorCode;
using MediatR;
using System.ComponentModel.DataAnnotations;

namespace MedicalPCTerminal.Write.API.Appcation.Commands.ReferralWriteCommand
{
    /// <summary>
    /// 随访管理
    /// </summary>
    public class ReferralWriteCommand:IRequest<APIResult<object>>
    {

        /// <summary>
        /// 症状
        /// </summary>
        public string Symptom { get; set; }
        /// <summary>
        /// 血压
        /// </summary>
        public string BloodPressure { get; set; }
        /// <summary>
        /// 体重(kg)
        /// </summary>
        public string Weight { get; set; }
        /// <summary>
        /// 体质指数
        /// </summary>
        public string Bmi { get; set; }
        /// <summary>
        /// 足背动脉脉动
        /// </summary>
        public string DorsalisPedisPulse { get; set; }
        /// <summary>
        /// 其它
        /// </summary>
        public string Other { get; set; }
        /// <summary>
        /// 日吸烟量
        /// </summary>
        public string DailySmoking { get; set; }
        /// <summary>
        /// 日饮酒量
        /// </summary>
        public string DailyAlcohol { get; set; }
        /// <summary>
        /// 运动
        /// </summary>
        public string Exercise { get; set; }
        /// <summary>
        /// 主食
        /// </summary>
        public string Staple { get; set; }
        /// <summary>
        /// 心理调整
        /// </summary>
        public string PsychAdjust { get; set; }
        /// <summary>
        /// 遵医行为
        /// </summary>
        public string MedCompliance { get; set; }
        /// <summary>
        /// 服药依从性
        /// </summary>
        public string MedicationAdherence { get; set; }
        /// <summary>
        /// 药物不良反应
        /// </summary>
        public string AdverseDrugReactions { get; set; }
        /// <summary>
        /// 低血糖反应
        /// </summary>
        public string HypoglycemicReaction { get; set; }

        /// <summary>
        /// 随访评估
        /// </summary>
        public string FollowupAssessment { get; set; }
        /// <summary>
        ///下次随访时间
        /// </summary>
        public DateTime NextFollowupTime { get; set; }
        /// <summary>
        /// 外键（患者）
        /// </summary>
        public int? PatientId { get; set; }
    }
}
